/*
Theme name: Kathryn Harrison
Theme URI: http://www.seanakers.com
Description: Custom Design theme for Kathryn Harrison.  Use only with permission
Author: Sean Akers
Author URI: http://seanakers.com
Version: 1.0
License: Private. No use other than by written permission
*/

/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset {margin:0;padding:0;}
.low {display:none;}

/* body
--------------------------------------------------*/

html {
  height: 100%;
}

body {
	  font-family:Georgia, "Times New Roman", Times, serif;
	  font-size:14px;
	  text-align:justify; 
	  /*background: url(http://www.kathrynharrison.com/wp-content/uploads/2014/10/harrisonpagebg.jpg) top center repeat-y #000;*/
      background: #521229; /* Old browsers */
      background: -moz-linear-gradient(top,  #521229 0%, #aa262b 100%); /* FF3.6-15 */
      background: -webkit-linear-gradient(top,  #521229 0%,#aa262b 100%); /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom,  #521229 0%,#aa262b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#521229', endColorstr='#aa262b',GradientType=0 ); /* IE6-9 */
	  line-height:1.3em;
	  height:100%;
}

body#commentspopup {padding:0;}

/* headings
--------------------------------------------------*/
h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size:30px;}
h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:bold; text-transform:uppercase;}
h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size:18px;}
h4 { font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; padding:9px 0 7px 0; }
h5 { font-family: Georgia, "Times New Roman", Times, serif; font-size:13px;}

/* links */
a {	
   		text-decoration:none; 
   		color:#b89b63;
   		font-weight: normal; }

/* paragraphs, lists, etc */

p {
		margin:0;
		padding:0 0 9px 0; }


/* images */
.alignleft {
  		float:left;
  		margin:0 0px 0 0; }

.alignright {
	  float:right;
	  margin:0 0 0 0px; }

.aligncenter {
		  display: block;
		  margin:0 auto; }

#wrapper {
  position: relative;
		width:980px;
		
		margin-left: auto;
		margin-right: auto;
		background:url(http://www.kathrynharrison.com/wp-content/uploads/2014/10/wrapback.jpg) top center no-repeat;
            border: 4px double #b89b63;
}

#header {
		height:96px;
		width:980px;
}

#photohome {
		width:330px;
		height:438px;
		left:-56px;
                top: 20px;
		z-index:1000;
		position:absolute;
}

#photohome img {
  width: 350px;
  height: auto;
  -webkit-transform: rotate(-5deg);
  transform: rotate(-5deg);
  border: 5px solid white;
  box-shadow: 0 5px 20px rgba(0,0,0,0.3);
}


/* header*/
#navigation{
		width:640px;
		height:30px;
		margin: 5px 10px 5px 330px;
		color:#fff;
		border-top:1px solid #b89b63;
		border-bottom:1px solid #b89b63;
		overflow:hidden;
		float:right;
}

#navigation ul {
		margin:0;
 	  	padding:0; }

#navigation .page_item {
		float:left;
		margin:0;
		padding:0;
		list-style-type:none;
		border-right:0px solid;
		white-space:nowrap; 
}

#navigation .page_item a {
	  display:block;
	  padding:5px 5px;
	  margin: 0px 15px;
	  color:#b89b63;
	  text-transform:uppercase;
  }
  
#navigation .page_item a:hover { color:#F30;  }

#navigation .current_page_item a { color:#b89b63; }
#navigation .current_page_item a:hover { color:#b89b63; }


/* homepage section */

#homequote {
		width:583px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:36px;
		text-align:center;
		border-bottom:1px solid #b89b63;
		margin:10px 30px 10px 320px;
		padding:20px;
		float:right;
		color:#b89b63;
}

#homemain {
		width:583px;
		margin:5px 30px 5px 320px;
		padding:20px;
		float:right;
		color:#b89b63;
}

/* main section */

#content {
		width:980px;
		background:url(http://www.kathrynharrison.com/wp-content/uploads/2014/10/paperback.jpg) repeat-y;
		float:left;
		min-height:600px;
}

#innercontent {
		width:840px;
		padding:130px 40px 10px 100px;
		background:url(http://www.kathrynharrison.com/wp-content/uploads/2014/10/papertop.jpg) top center no-repeat;
		float:left;
		min-height:600px;
}

#homecontent {
		width:980px;
		min-height:300px;
		margin-top:-30px;
		background:url(http://www.kathrynharrison.com/wp-content/uploads/2014/10/paperback.jpg) repeat;
}

#homeinnercontent {
		width:840px;
		padding: 100px 40px 10px 90px;
		background:url(http://www.kathrynharrison.com/wp-content/uploads/2014/10/papertop.jpg) top center no-repeat;
		min-height:300px;
}

#bookleft {
	width:580px;
	min-height:500px;
	float:left;
	padding:0 40px 0 0;
}

#bookright {
	width:215px;
	min-height:500px;
	float:right;
}
	
#content img {
	border:none;
	
}

#entries {
		width: 569px;
		padding:0 20px 0 0;
		margin:5px 0px 10px 0px;
		min-height: 250px;
		float: left;
		border-right:1px solid #Fc9;
}

#spacer {
        height: 25px;
}

.entry{
		clear: both;
		margin: 5px auto 5px auto;
		text-align: left;
		font-size: 1.0 em;
		padding: 8px 0px;
}

.entry img{
		border:0;
		padding: 10px 10px 10px 10px;
		align:left;
}


#sidebar {
		width: 230px;
		padding: 5px 0px 10px 20px;
		float: left;
}

#footer {
        width: 980px;
        margin-left: auto ;
        margin-right: auto ;
		border-top:1px solid #fc9;
		bottom: 0px;
		margin-top:5px;
		color:#b89b63;
		text-align:center;
		
}

#footer h5 {
	font-weight:normal;
}

#footer a {
		color:#b89b63;
}

#footer a:hover {
		color:#fff;
		text-decoration:underline;
}

div.clear {
	clear: both;
}

.widget_search .screen-reader-text {
	display:none;	
}

.widget {
	padding-bottom:10px;
}

.widget {
	list-style:none;
}

.individual {
	width:200px;
	height:350px;
	padding:10px 10px 0 0;
	float:left;
}

#bookcovers {
	height:250px;
	width:150px;
	padding:0 20px 0 0;
	float:left;
}


#bookdescription {
	width:460px;
	padding:0 20px 0 0;
	float:left;
}

#bookhomebuttons {
	width:150px;
	float:right;
}

a.button {
	width:130px;
	padding:3px 10px;
	margin:5px 0;
	display:block;
	color:#fff;
	background:#000;
	font-size:.85em;
	border:1px solid #000;
}

a.button:hover {
	background:#fff;
	color:#900;
	border:1px solid #000;
}

a.button2 {
	width:195px;
	padding:3px 20px;
	margin:5px 0;
	display:block;
	color:#fff;
	background:#000;
	font-size:.85em;
	border:1px solid #000;
}

a.button2:hover {
	background:#fff;
	color:#900;
	border:1px solid #000;
}

.flipper_wrapper { width:1000px; height:350px; background-color:#000; overflow:hidden; margin: 5px 0; cursor:pointer; }
.flipper_image { position: absolute; }
.flipper_scroller_wrapper { margin: 0 0 0 0; width: 1000px; height: 65px; overflow: hidden;}
#flipper_scroller { position: relative; float: left; width: 9000px;}
.flipper_button { display: inline; margin: 0 5px 0 0; padding: 0;}
.flipper_button img{-moz-opacity: 0.5; opacity: 0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
.flipper_button:hover img{-moz-opacity: 1; opacity: 1; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
.flipper_button_sel { display: inline; margin: 0 5px 0 0; }
.flipper_button_sel img{-moz-opacity: 1; opacity: 1; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}

.button_left { display: block; width: 25px; height: 65px; background: url(images/ava_button_arrows.png) no-repeat 0 0; }
.button_left:hover { background-position: 0 -65px; }
.button_left span {display: none; }
.button_right { display: block; width: 25px; height: 65px; background: url(images/ava_button_arrows.png) no-repeat 0 0; background-position: -25px 0; }
.button_right:hover { background-position: -25px -65px; }
.button_right span {display: none; }